In questo articolo imparerai come utilizzare
l'importazione dei dati se la tua tabella ha un
sottomodulo.
Ad esempio, utilizzeremo due tabelle:
Prodotti e
Ordini.
La tabella degli ordini sarà composta dalla colonna del
numero dell'ordine e dal sottomodulo
Prodotti.
Tieni presente che la colonna del prodotto è vuota. È con l'aiuto dell'importazione che aggiungeremo nuovi prodotti agli ordini.
La tabella dei prodotti è composta dal
"Nome" e dal
"Prezzo" del prodotto.
Un passaggio obbligatorio è aggiungere un campo del tipo "Colonna collegata", in cui è necessario selezionare un campo dal modulo principale (Ordini).
È grazie a questa colonna che potremo utilizzare l'importazione per aggiungere, modificare o rimuovere prodotti dall'ordine.
Una volta creata la struttura del form e aggiunta la colonna associata, possiamo passare allo step successivo, ovvero l'importazione.
Per fare ciò, devi andare alla pagina
Records della tabella
Prodotti.
Tieni presente che l'importazione dei sottomoduli può essere utilizzata solo dalla tabella Prodotti.
Non è ancora possibile utilizzare l'importazione nella tabella principale (nel nostro esempio di Ordini).
Al momento non sono presenti dati nella pagina Records della tabella Prodotti:
Clicca su "Importa dati da Excel/CSV/TXT" e vai alla pagina di importazione.
Assicurati di selezionare la colonna associata nel controllo
"Colonna collegata al modulo principale" e carica il file XLS con i prodotti.
- Si consiglia di utilizzare file con estensione XLS e CSV. XLSX potrebbe avere problemi con l'associazione dei dati perché Excel riporta i dati interi in formato numero puntato. Come metodo alternativo, puoi semplicemente utilizzare i campi riga come "colonna collegata".
- Ricorda che i nomi delle colonne nel file devono corrispondere completamente ai nomi dei campi nel modulo. Il nostro file sarà simile a questo:
Come puoi vedere dallo screenshot, vogliamo caricare due prodotti nell'ordine numero 1 e un prodotto nell'ordine numero 2.
Dopo aver importato il file, vedremo i nuovi prodotti nella tabella associata al modulo principale.
E anche nella tabella degli ordini sono apparsi nuovi prodotti negli ordini corrispondenti:
È possibile utilizzare lo stesso file e formato per aggiornare i dati. Ad esempio, aggiungeremo un nuovo prodotto al file e trasferiremo tutti i prodotti precedenti al secondo ordine:
Nella tabella dei prodotti, devi fare clic sul controllo “Importa” e selezionare “Aggiorna i record esistenti se la chiave corrisponde”.
Nella pagina di importazione, devi selezionare una colonna chiave con dati univoci, nel nostro caso è il "Nome" del prodotto.
Dopo l'importazione, tutti i prodotti sono stati spostati nel secondo ordine:
Ci auguriamo che troverai utili le opzioni avanzate di importazione dei sottomoduli!